Contents page

Rules for Tools/Event Types


Event Types
#define EVENT_ONTIME    0x10    /* This event is an on-time event. */ 
#define EVENT_BRANCH    0x20    /* This event is traversing a branch. */ 
#define EVENT_PADEDIT   0x40    /* Not a real time event. */ 
#define EVENT_PLAYONLY  0x80    /* Discard event when recording. */ 
#define EVENT_VOICE        1    /* Performance event */ 
#define EVENT_SYSX         2    /* System exclusive event. */ 
#define EVENT_LYRIC        3    /* Lyric string. */ 
#define EVENT_TIMESIG      4    /* Time signature change event. */
#define EVENT_KEY          5    /* Key change event. */ 
#define EVENT_CHORD        6    /* Chord change event. */ 
#define EVENT_RHYTHM       7    /* Rhythm template event. */
#define EVENT_DYNAMICS     8    /* Dynamics event. */ 
#define EVENT_SEED         9    /* Use to seed repeating tools. */